
指令的基础格式。
玩我的世界久了都知道原版里没有叫宝石的单一物品,通常我们说的宝石包括钻石绿宝石下界之星甚至模组里的翡翠红宝石,但通过指令获得它们其实非常简单,核心就是/give指令。比如想拿一组钻石就输入/give @p minecraft:diamond 64,其中@p代表最近的玩家你也可以换成玩家名字,数量可以自己改到2147483647的上限。绿宝石是minecraft:emerald,下界之星是minecraft:nether_star,记住物品ID一定要正确否则指令报错。如果你是在模组里比如匠魂或者神秘时代,宝石的ID会变成mod名称加冒号加物品名,你最好查一下JEI模组或者用TAB键补全,资深玩家都这么干。
自定义特殊宝石的指令。
普通宝石太没意思,我们还能用数据标签做出带属性的宝石,比如一把攻击力999的钻石剑可以当成宝石收藏。指令格式是/give @p minecraft:diamond_sword{Enchantments:[{id:"minecraft:sharpness",lvl:1000}],Unbreakable:1} 1,这样得到的剑就是无限耐久且极强。想要更炫酷的宝石比如发光的附魔金苹果,直接/give @p minecraft:enchanted_golden_apple 64,它本身就是橙色名字看上去像宝石。还有自定义名字的宝石,用display标签,比如/give @p minecraft:diamond{display:{Name:"{\"text\":\"传说中的红宝石\",\"color\":\"red\",\"bold\":true}"}} 1,这样你的钻戒就变成了红宝石名字。记住双引号要在指令里转义,用反斜杠。
命令方块自动化刷宝石。
如果你不想每次都敲指令,用命令方块做一个刷宝石机最省事。先获得命令方块/give @p minecraft:command_block,放地上右键打开输入/give @p minecraft:diamond 64,设置循环无条件保持开启,用红石激活就能一直刷。更高级的做法是配合计分板检测玩家死亡然后自动补给宝石,比如设置一个循环命令方块执行execute as @a[score_death_count_min=1] run give @s minecraft:diamond 10,然后重置分数。这样每次重生你都自动拿到十颗宝石,非常装叉。注意命令方块要放在加载区块内,或者用常加载区块指令/forceload add,否则跑远了就不工作了。
常见错误与避坑指南。
新手最容易犯的错是忘了加引号或者大小写不对,比如minecraft:diamond不能写成Minecraft:diamond,还有物品ID中的下划线不能省略。另一个坑是版本问题,1.12版本以前用的是数字ID比如/diamond 264,但现在的版本基本都是文本ID了。如果你玩的是基岩版指令略有不同,比如/give @s diamond 64不需要冒号,直接写物品英文名就行,注意大小写。还有不要随便给所有玩家无限宝石,会让服务器崩溃或者失去乐趣,我自己开服的时候只给生存模式玩家少量预设宝石作为奖励,这样既公平又有趣。最后提醒一下,很多模组宝石需要对应模组支持,比如龙之研究的混沌宝石,你得先安装模组才能用指令获得,否则系统会提示未知物品。
记住指令只是工具真正好玩的是如何用这些宝石去创造和探索。当你拿着自制的闪亮宝石造一座宝石城堡或者跟朋友交易时,那种成就感远比敲一行指令更珍贵。资深玩家的建议是先把生存模式玩透再用指令辅助,别被快速获得的东西毁掉游戏体验。学会这些指令后你可以随时给自己惊喜,比如在挖矿累了的时候直接来一背包宝石放松心情,或者用命令方块搞个宝石雨活动,这才是老玩家该有的玩法。
相关文章